package com.rocpenghua.design.proxy.statics;

/**
 * 代理对象,静态代理
 * @author pengp
 * @date 2022年07月21日 15:38
 */
public class UserDaoProxy implements IUserDao{
    /**
     * 接收保存目标对象
     */
    private IUserDao target;
    public UserDaoProxy(IUserDao target){
        this.target=target;
    }
    @Override
    public void save() {
        System.out.println("开始事务...");
        target.save();//执行目标对象的方法
        System.out.println("提交事务...");
    }
}
